package cn.lystudio.rohmtimeopwide_background_v11.entity.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
@TableName("t_usm_cd_record")
public class UsmCdRecordPO {
    @TableId(type = IdType.AUTO)
    private Integer recordID;
    private String machineNo;
    private String lotNo;
    private String productCode;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date recordTimeDT;
    private String zlMachineNo;
    private String btMachineNo;
    private String userCode1;
    private Integer okCount1;
    private Integer goWtcCount1;
    private Integer ngWtcCount1;
    private Integer goCmCount1;
    private Integer ngCmCount1;
    private Integer goC2Count1;
    private Integer ngC2Count1;
    private Integer goC3Count1;
    private Integer ngC3Count1;
    private Integer goC4Count1;
    private Integer ngC4Count1;
    private Integer goC5Count1;
    private Integer ngC5Count1;
    private Integer goWgCount1;
    private Integer ngWgCount1;
    private Integer ngJxCount1;
    private String userCode2;
    private Integer okCount2;
    private Integer goWtcCount2;
    private Integer ngWtcCount2;
    private Integer goCmCount2;
    private Integer ngCmCount2;
    private Integer goC2Count2;
    private Integer ngC2Count2;
    private Integer goC3Count2;
    private Integer ngC3Count2;
    private Integer goC4Count2;
    private Integer ngC4Count2;
    private Integer goC5Count2;
    private Integer ngC5Count2;
    private Integer goWgCount2;
    private Integer ngWgCount2;
    private Integer ngJxCount2;
    private String userCode3;
    private Integer okCount3;
    private Integer goWtcCount3;
    private Integer ngWtcCount3;
    private Integer goCmCount3;
    private Integer ngCmCount3;
    private Integer goC2Count3;
    private Integer ngC2Count3;
    private Integer goC3Count3;
    private Integer ngC3Count3;
    private Integer goC4Count3;
    private Integer ngC4Count3;
    private Integer goC5Count3;
    private Integer ngC5Count3;
    private Integer goWgCount3;
    private Integer ngWgCount3;
    private Integer ngJxCount3;
    private String userCode4;
    private Integer okCount4;
    private Integer goWtcCount4;
    private Integer ngWtcCount4;
    private Integer goCmCount4;
    private Integer ngCmCount4;
    private Integer goC2Count4;
    private Integer ngC2Count4;
    private Integer goC3Count4;
    private Integer ngC3Count4;
    private Integer goC4Count4;
    private Integer ngC4Count4;
    private Integer goC5Count4;
    private Integer ngC5Count4;
    private Integer goWgCount4;
    private Integer ngWgCount4;
    private Integer ngJxCount4;
    private Integer jxOKCount;
    private Integer jxVZNGCount;
    private Integer jxZZNGCount;
    private Integer jxIRNGCount;
    private Boolean lotEndFlag;

}
